#include <stdio.h>
#include <elf.h>
void main()
{
printf("len Elf32_Half %ld\n",sizeof(Elf32_Half));
printf("len Elf32_Word %ld\n",sizeof(Elf32_Word));
printf("len Elf32_Addr %ld\n",sizeof(Elf32_Addr));
printf("len Elf32_Off %ld\n",sizeof(Elf32_Off));
}

/*
len Elf32_Half 2
len Elf32_Word 4
len Elf32_Addr 4
len Elf32_Off 4
*/
/*
Name        Size    Alignment   Purpose
Elf32_Addr  4       4           Unsigned program address
Elf32_Half  2       2           Unsigned medium integer
Elf32_Off   4       4           Unsigned file offset
Elf32_Sword 4       4           Signed large integer
Elf32_Word  4       4           Unsigned large integer
uchar       1       1           Unsigned small integer
*/